package com.hanhai.material.device.entity;

import com.mybatisflex.annotation.Id;
import com.mybatisflex.annotation.Table;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.sql.Timestamp;

/**
 *  实体类。
 *
 * @author youchuang
 * @since 2024/03/14 14:10:00
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Table(value = "sys_product_info",dataSource = "scheduling")
public class SysProductInfo implements Serializable {

    @Id
    private String id;

    private String productName;

    private String productId;

    private String customerName;

    private String machineType;

    private String machineItem;

    private String unitName;

    /**
     * 接机
     */
    private int machinePosition1;

    private String machinePositionName1;

    /**
     * 刷薄膜
     */
    private int machinePosition2;

    private String machinePositionName2;

    /**
     * 剪料头
     */
    private int machinePosition3;

    private String machinePositionName3;

    /**
     * 埋钉
     */
    private int machinePosition4;

    private String machinePositionName4;

    /**
     * 打磨
     */
    private int machinePosition5;

    private String machinePositionName5;

    /**
     * 削毛病
     */
    private int machinePosition6;

    private String machinePositionName6;

    /**
     * 贴辅材
     */
    private int machinePosition7;

    private String machinePositionName7;

    /**
     * 全检
     */
    private int machinePosition8;

    private String machinePositionName8;

    private String workShopName;

    private Timestamp createTime;

    private Timestamp updateTime;

    private int standardPeopleNum;

    private Double standardAdjustTime;

    private Double standardCycle;

    private Double badRate;

    private Double overPrice;

}
